Task Manager

The Task Manager page allows administrators to view and manage all existing tasks that have been generated from schedule executions. Unlike the schedule tools (Publications, Alerts etc), the Task Manager is a global view of all tasks, regardless of the source generation. It offers admins a birds-eye view of what has run, what is running and what tasks are in queue, awaiting execution.

Task List

The primary role of the task manager is to provide a listing of all tasks that have been run, are running or queued to be run. The task listing shows these columns:

  • Actions - a list of actions that can be applied to the specific task. The listing may change depending on the task type.
  • Status - the tasks current processing status (see below)
  • Schedule Name - the name of the schedule that generated the tasks. This includes an indicator of the type of schedule that generated the task (green arrow)
  • Result - if the task produces content (like prints or alert results) an icon showing the type of result is shown. If there is no output, the result is blank.
  • Description - specific details about the given task (this may change depending on the type of task)
  • Create Date - the date and time the task was added to the queue
  • Start Date - the date and time the task's processing began
  • End Date - the date and time the task's processing stopped
  • Duration - the time (in seconds) to process the task
  • Processing machine - the task service that processed the task
  • Task ID - a unique identifier to find the task

The task listing does NOT auto-update. Click the refresh button in the top right hand corner to update the list.

Task Filters

To better help admins view this list (which can be quite extensive), the manager comes with several filter options:

  • Filter by Time: use the drop down to pick the time-date range of tasks to list (red arrow). Use the custom option to specify a specific start and end date.
  • Filter by Type: use the type filter button (yellow arrow), to pick tasks by their parent schedule type.
    • Publications - are tasks created by schedules generated from Publish content and templates.
    • Alerts - are data alerts created by users from Discover or Present content.
    • Subscriptions - are automated content subscriptions created by users against Discover or Present content.
    • Models - are tasks created by schedules generated from Model definitions.
    • Printing - are any live print jobs submitted by users from the application (Discover, Present, Publish, Model)
    • Live Model Processing - are any live processing of Model ETL or data modeling jobs
    • System - are all back-end tasks created by the system (like log cleaning, provisioning snapshots etc).
  • Filter by Status: use these 5 filter buttons (orange box) to choose which tasks to see based on their current status
    • Blue - pending tasks in the system queued for processing
    • Yellow - tasks currently in processing
    • Green - complete tasks that are 100% successful
    • Orange - completed tasks that are partially successful
    • Red - completed tasks that are 100% unsuccessful

Task Actions

A variety of actions are available from the task manager.

  • For each task: In the actions panel for each task (red box above), admins can elect to stop a task from running, re-run a completed task or jump to the content item that drives the task's schedule or content.
  • For multiple tasks: Checking the checkboxes of one or more tasks, admins can use the meta action buttons (green box) to delete, stop or re-run the collection of tasks selected

Pausing Task Processing

The "Pause All" button (green box above), will pause the task engines from processing any new scheduled tasks. This state is persisted until an administrator restarts the system. Note:

  • Pause All will not stop any tasks currently processing. But it does prevent all queued items from being processed.
  • Print Jobs. Live Model Processing and system jobs are not affected by the pause all function.